Słownik techniczny angielsko-polski

dokładać starań, starać się usilnie